Initializes a new
AddWeightedCommand class object with explicit parameters.
Syntax
Parameters
- type
- Value that indicates the operation to perform.
- factor
- Array of values that represent weights associated with the images in the list. Used only if the type parameter is set to AddWeighted or AverageWeighted. This parameter only accepts positive values.
Example
Run the AddWeightedCommand on an image(default constructor) and return the resulting image, assuming that the image parameter have more than one page.
Visual Basic | Copy Code |
---|
Public Sub AddWeightedConstructorExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")
Dim nFactors() As Integer
ReDim nFactors(5)
nFactors(0) = 100
nFactors(1) = 100
nFactors(2) = 100
nFactors(3) = 100
Dim command As AddWeightedCommand = New AddWeightedCommand(AddWeightedCommandType.Average, nFactors)
command.Run(leadImage)
codecs.Save(command.DestinationImage, LeadtoolsExamples.Common.ImagesPath.Path + "AddWeightedCommandResult.Bmp", RasterImageFormat.Bmp, 24)
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void AddWeightedConstructorExample() { // Load an image RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg"); // Prepare the command int [] nFactors = new int[5]; nFactors[0] = 100; nFactors[1] = 100; nFactors[2] = 100; nFactors[3] = 100; // take the average between all rotated bitmaps, and put the result in the. AddWeightedCommand command = new AddWeightedCommand(AddWeightedCommandType.Average, nFactors); command.Run(image); codecs.Save(command.DestinationImage, LeadtoolsExamples.Common.ImagesPath.Path + "AddWeightedCommandResult.bmp", RasterImageFormat.Bmp, 24); RasterCodecs.Shutdown(); } |
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also